package sample.stormax.pres.news.utils.sqlite;

import java.util.List;

import sample.stormax.pres.news.beans.Data;

/**
 * Created by StormAX on 2018/7/2 11:04.
 * Mail yuanmenglong97@qq.com
 */

//TODO：点击Button处发事件，SQLite添加或者删除数据
public interface ISQLiteOperation {
    String DB_NAME = "news.db";
    String TABLE_NAME = "favourites";

    /**
     * 添加喜欢的项目到SQLite
     * @param data 喜欢的数据
     * @return 是否添加成功
     */
    boolean addFavourite(Data data);

    /**
     * 从SQLite中删除喜欢的项目
     * @param data 已喜欢的项目
     * @return 是否删除成功
     */
    boolean deleteFavourite(Data data);

    void createTable();

    /**
     *
     * @return 数据库中所有喜欢表的条目
     */
    List<Data> queryAll();



}
